/**
 * Created by ZhouYinian on 2017/3/17.
 */

import AJAX from "./ajax";
import wx from 'wx';

class weixinShare {
    static hideAll() {
        AJAX.request("get_signature", {
            full_url: window.location.href
        }, (data) => {
            wx.config({
                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
                appId: data.body.appid, // 必填，公众号的唯一标识
                timestamp: data.body.timestamp, // 必填，生成签名的时间戳
                nonceStr: data.body.noncestr, // 必填，生成签名的随机串
                signature: data.body.signature,// 必填，签名，见附录1
                jsApiList: ["hideAllNonBaseMenuItem", 'showMenuItems'] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
            });
            wx.ready(()=> {
                wx.hideAllNonBaseMenuItem();
            })
        })
    }

    static sharefriend() {
        AJAX.request("get_signature", {
            full_url: window.location.href
        }, (data) => {
            wx.config({
                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
                appId: data.body.appid, // 必填，公众号的唯一标识
                timestamp: data.body.timestamp, // 必填，生成签名的时间戳
                nonceStr: data.body.noncestr, // 必填，生成签名的随机串
                signature: data.body.signature,// 必填，签名，见附录1
                jsApiList: ["hideMenuItems"] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
            });
            wx.ready(()=> {
                wx.hideMenuItems({
                    menuList: [
                        'menuItem:readMode', // 阅读模式
                        'menuItem:share:timeline', // 分享到朋友圈
                        'menuItem:copyUrl', // 复制链接
                        'menuItem:share:QZone',
                        "menuItem:share:qq",
                        "menuItem:copyUrl",
                        "menuItem:readMode",
                        "menuItem:openWithSafari",
                        "menuItem:openWithQQBrowser",
                        "menuItem:originPage",
                        "menuItem:editTag",
                        "menuItem:share:weiboApp"
                    ],
                });
            })
        })
    }

}

export default weixinShare